package com.ytjj.qmyx.supplychain.common.enums;

/**
 * @Description TODO
 * @ClassName OrderStatusEnums
 *
 * 
 * @Version 1.0
 **/
public enum ReturnGoodsStatusEnums {

    /**
     * 售后状态： 0未提交 1审核中 2等待寄回 3已寄回待处理 4待退款 5拒绝 6撤销 7失败 8寄回中 9-退款成功
     */

    SUBMIT("0", "未提交"),
    WAIT_AUDIT("1", "审核中"),
    DELIVERY("2", "等待寄回"),
    DISPOSE("3", "已寄回待处理"),
    WAIT_REFUND("4", "待退款"),
    NO_VALID("5", "拒绝"),
    REVOCATION("6", "撤销"),
    FAIL("7", "失败"),
    IS_SEND_BACK("8", "寄回中"),
    REFUND("9", "售后订单"),
    ;

    /**
     * 状态
     */
    private String status;
    /**
     * 状态描述
     */
    private String statusDesc;


    public String getStatus() {
        return status;
    }

    public String getStatusDesc() {
        return statusDesc;
    }

    ReturnGoodsStatusEnums(String status, String statusDesc) {
        this.status = status;
        this.statusDesc = statusDesc;
    }

    public static String getStatusDesc(String status) {
        ReturnGoodsStatusEnums[] values = ReturnGoodsStatusEnums.values();
        for (ReturnGoodsStatusEnums value : values) {
            if(value.status.equals(status)) {
                return value.statusDesc;
            }
        }
        return null;
    }
}
